place with abundant toads - Allemand Anglais Dictionnaire